[Root] / FluentAssertions Assembly / FluentAssertions.Equivalency Namespace / IAssertionContext<TSubject> Interface
The type of the subject.
In This Topic
    IAssertionContext<TSubject> Interface
    In This Topic
    Provides the required information for executing an equality assertion between a subject and an expectation.
    Object Model
    IAssertionContext<TSubject> InterfaceINode Interface
    Syntax
    public interface IAssertionContext<TSubject> 
    Type Parameters
    TSubject
    The type of the subject.
    Public Properties
     NameDescription
     PropertyA formatted phrase as is supported by System.String.Format(System.String,System.Object[]) explaining why the assertion is needed. If the phrase does not start with the word because, it is prepended automatically.  
     PropertyZero or more objects to format using the placeholders in Because.  
     PropertyGets the value of the expectation object that was matched with the subject using an IMemberMatchingRule.  
     PropertyGets the IMember of the member that returned the current object, or a null reference (Nothing in Visual Basic) if the current object represents the root object.  
     PropertyGets the value of the SelectedNode  
    Top
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1.

    .NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also